<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>

    <script>
        /*
            js几乎一切皆对象
            push(); 在数组末尾添加一个或多个元素
            pop() ; 在数组删除末尾的一条数据并返回结果
            unshift();  往头部添加一条或多条数据
            shift()     删除头部第一条数据
            splice()    删除或替换、插入 指定位置元素  如果有删除的话  会返回删除的值
            splice()    三个参数，第一个为替换或删除，第二个为要插入或删除元素数量
                        第三个为要替换或插入的元素
                        splice(2,0,'red')  在索引号2插入red 
                        splice(2,1,'red')  把索引号为2 的替换成red
                        splice(2,3,'red')  从索引号2开始删除3个元素(包括索引2) 并把red添加进去
                        
        */

        var arr=['red','green']
        arr.push('blue','yellow')

        var data=arr.pop();
        console.log(arr,'data返回的结果：'+data);

        arr.unshift('white')
        console.log(arr);

        var datas=arr.shift()
        console.log(arr);

        var result=arr.splice(1,2)
        console.log('删除之后：'+arr,"返回的值:"+result);

        arr.push('block')
       console.log(arr);
       var result3=arr.splice(1,2,"dadada");
       console.log("替换返回结果："+result3);
       console.log(arr);
    </script>
</head>
<body>
    
</body>
</html>